package com.tjp.subject.domain.service;

import com.tjp.subject.domain.entity.SubjectLabelBO;

import java.util.List;

/**
 * @program: jz-club
 * @description: 题目标签领域层接口
 * @author: aaronTang
 * @create: 2024-02-27
 */
public interface SubjectLabelDomainService {

    /**
     * 新增标签
     *
     * @param subjectLabelBO
     */
    void insert(SubjectLabelBO subjectLabelBO);


    /**
     * 更新标签
     *
     * @param subjectLabelBO
     * @return
     */
    int update(SubjectLabelBO subjectLabelBO);


    /**
     * 删除标签(逻辑删除)
     *
     * @param subjectLabelBO
     * @return
     */
    int delete(SubjectLabelBO subjectLabelBO);


    List<SubjectLabelBO> queryLabel(SubjectLabelBO subjectLabelBO);


    List<SubjectLabelBO> quertyLabelByCategoryId(SubjectLabelBO subjectLabelBO);

}
